package com.ymatou.operate.trading.api.parameter;

import com.ymt.base.BaseBean;
import com.ymttest.common.enums.PayMethodEnum;
import com.ymttest.common.enums.PlatformEnum;

/**
 * 支付订单补款
 */
public class AppOrderPostPayBean extends BaseBean {
	private static final long serialVersionUID = 1L;
	/**
	 * 订单号
	 */
	private int OrderId;

	public final int getOrderId() {
		return OrderId;
	}

	public final void setOrderId(int value) {
		OrderId = value;
	}

	/**
	 * 红包使用金额
	 */
	private java.math.BigDecimal UseGiftAmount = new java.math.BigDecimal(0);

	public final java.math.BigDecimal getUseGiftAmount() {
		return UseGiftAmount;
	}

	public final void setUseGiftAmount(java.math.BigDecimal value) {
		UseGiftAmount = value;
	}

	/**
	 * 使用余额金额
	 */
	private java.math.BigDecimal UseCashAmount = new java.math.BigDecimal(0);

	public final java.math.BigDecimal getUseCashAmount() {
		return UseCashAmount;
	}

	public final void setUseCashAmount(java.math.BigDecimal value) {
		UseCashAmount = value;
	}

	/**
	 * 支付密码
	 */
	private String TradingPassword;

	public final String getTradingPassword() {
		return TradingPassword;
	}

	public final void setTradingPassword(String value) {
		TradingPassword = value;
	}

	/**
	 * 支付回调地址
	 */
	private String CallBackUrl;

	public final String getCallBackUrl() {
		return CallBackUrl;
	}

	public final void setCallBackUrl(String value) {
		CallBackUrl = value;
	}

	/**
	 * 来源哪个平台
	 */
	private PlatformEnum UsePlatform;

	public final PlatformEnum getUsePlatform() {
		return UsePlatform;
	}

	public final void setUsePlatform(PlatformEnum value) {
		UsePlatform = value;
	}

	/**
	 * 支付方式(支付宝、微信)
	 */
	private PayMethodEnum PayMethod;

	public final PayMethodEnum getPayMethod() {
		return PayMethod;
	}

	public final void setPayMethod(PayMethodEnum value) {
		PayMethod = value;
	}

	/**
	 * 用户来源IP
	 */
	private String UserIp;

	public final String getUserIp() {
		return UserIp;
	}

	public final void setUserIp(String value) {
		UserIp = value;
	}
}